package com.itheima.service;

import com.itheima.entity.PageResult;
import com.itheima.entity.QueryPageBean;
import com.itheima.pojo.CheckGroup;

import java.util.List;

/**
 * @author ：lintao
 * @date ：Created in 2020/11/24
 * @description ：检查组管理业务层接口
 * @version: 1.0
 */
public interface CheckGroupService {
    // 新增
    public void add(CheckGroup checkGroup, Integer[] checkitemIds);
    // 按条件查询
    public PageResult findByPage(QueryPageBean queryPageBean);
    // 根据id查询
    CheckGroup findById(Integer id);
    // 根据检查组id查询所有对应的检查项id
    List<Integer> findCheckItemIdsByCheckGroupId(Integer id);
    // 编辑检查组
    public void edit(CheckGroup checkGroup, Integer[] checkitemIds);
    // 删除检查组
    public void deleteById(Integer id);
    // 查询所有
    public List<CheckGroup> findAll();
}
